這三天跟各位介紹完VM之後,想必各位應該都比較瞭解了吧!
在接下來的幾天裡,我想跟大家再介紹一下什麼是Docker,等Docker教的差不多之後,各位對於 Kubernetes 的理解會更加透徹,並且更了解它為何他能成為目前最新的趨勢。
那我們言歸正傳,究竟這個「Docker」是何方神聖呢?
Docker 是一個開放原始碼容器化平台,它可讓開發人員將開發好的應用程式包裝到容器(Container)中,這是一種標準化的可執行元件,將應用程式原始碼與在任何環境中執行該程式碼所需的作業系統 (OS) 程式庫及相依關係結合在一起,讓打包好的應用程式能成功運作。
簡單來說,就是我們可以把一個容器想像成是一個VM的虛擬機器,但它跟VM最大的不同是他使用的資源比VM使用的虛擬機器比起來小非常多,它只包括執行程式碼所需的 OS 處理程序和相依關係,容器不執行整個 OS 實例及 Hypervisor 的有效負載,也因為它們之間的這個差異,使得Docker相比VM起來較被重用。
那經過這樣解釋後,相信大家應該會有一點對於Docker的概念了,那今天就先介紹到這邊,明天再繼續跟大家介紹更多有關Docker的酷東西!
大家掰掰!!